@charset "UTF-8";

xm-select[size='mini'] * {
    font-size: 13px;
}

clearfix:after {
    content: "";
    display: block;
    clear: both;
    visibility: hidden;
    height: 0;
    font-size: 0;
    zoom: 1;
}

/* 隐藏百度 map 版本信息 */
.anchorBL {
    display: none;
}

.layui-card .layui-form .layui-form-label {
    width: 80px;
}

/* 搜索表单样式 */
.search-form {
    font-size: 12px;
}
.search-form .layui-input-inline {
    width: 155px;
}
.search-form .inline-btn{
    margin-left: 1px;
    margin-top: 2px;
    display: contents;
}
.search-form .layui-btn {
    height: 28px;
    line-height: 28px;
    margin-left: 0px;
}
.search-form .input-large-2 {
    width: 240px;
}

.search-form .input-large-214 {
    width: 215px;
}

.search-form .input-large {
    width: 405px;
}
.search-form .input-large-button-group {
    width: 300px;
}

.search-form .input-group-item {
    width: 195px;
}

.search-form .layui-form-label {
    padding-left: 0;
    padding-right: 0;
}
.search-form .layui-form .layui-form-label {
    width: 84px;
}

.search-form .form-main-container {
    display: inline-block;
    position: relative;
}

.search-form .form-main-container .form-actions {
    display: flex;
    position: absolute;
    top: 100%;
    right: 0;
    padding-right: 20px;
}

.search-form .form-main-container .appendant {
    top: auto;
    bottom: 13px;
    right: 0;
}
.search-form .layui-form-item {
    margin-bottom: 2px !important;
}
.search-form button {
    cursor:pointer;
}
.search-form .layui-input,
.search-form .layui-select,
.search-form .layui-textarea {
    height: 30px !important;
    font-size: 13px !important;
}
.search-form .more-down,
.search-form .more-up{
    margin-left: 1px;
    margin-top: 2px;
}
.search-form .more-down button,
.search-form .more-up button{
    margin-left: 2px!important;
}
.search-form .more-down {
    display: none;
}

xm-select{
    margin: 0 -1px !important;
}
xm-select > .xm-tips{
    color: #cecece !important;
}
/*
.search-form xm-select > .xm-tips,
.search-form xm-select > .xm-body {
    font-size: 12px;
}

.search-form .xm-select-parent .xm-select {
    min-height: 30px !important;
    padding: 4px 5px 1px 5px !important;
}

.search-form .xm-select-parent .xm-input {
    height: 30px !important;
}
.search-form .layui-btn {
    height: 30px !important;
    line-height: 29px !important;
}

.search-form .xm-select-parent .xm-select-title {
    padding: 1px 5px !important;
    line-height: 16px !important;
    height: 16px !important;
    margin: 1px 0px 1px 0 !important;
    min-height: 32px !important;
}*/

.search-form .select2-container--layui .select2-selection--single {
    height: 30px !important;
}
.search-form
.select2-container--layui
.select2-selection--single
.select2-selection__rendered {
    line-height: 30px !important;
}

.search-form .xm-select-parent .xm-select-title div.xm-select-label > span {
    line-height: 14px !important;
    height: 14px !important;
    margin: 0px 5px 2px 0 !important;
}

.search-form .xm-select-parent .xm-select-title div.xm-select-label > span i {
    line-height: 16px !important;
}

@media screen and (min-width: 1300px) {
    .search-form .form-main-container .form-actions {
        top: 0;
        left: 100%;
        padding-right: 0;
    }
}

.display-inline{
    display: inline;
}

.date-picker-item {
    display: none;
}

.date-picker-item.inline-block {
    display: inline;
}

.layui-form-label.label-center {
    text-align: center;
}
.search-form .layui-input-inline.btn-container {
    width: auto;
}

.search-form .layui-input-inline .layui-btn-container .layui-btn {
    margin-bottom: 0;
}

.search-form .layui-input-inline .layui-btn-container .layui-btn:last-child {
    margin-right: 0;
}

.search-form .layui-range {
    margin-right: 10px;
}
.search-form .layui-range .layui-input-inline {
    width: 70px;
    margin-right: 0px;
}
.search-form .layui-range .layui-form-mid {
    margin: 0px 5px;
}

/* 操作-列表*/
.operator-panel {
    margin: 0 -5px;
}
.operator-panel {
    overflow: hidden;
}
.operator-panel .layui-btn {
    float: left;
    margin: 5px;
    width: 70px;
}

.operator-panel .layui-btn.active {
    border-color: #009688;
    color: #009688;
}

/* 必填项 加在label上 */
/*.layui-form-required:before {*/
/*    content: "*";*/
/*    display: inline-flex;*/
/*    color: #ff0000;*/
/*    position: absolute;*/
/*    left: 15px;*/
/*}*/

.layui-input:disabled,
.layui-disabled {
    background-color: #fff !important;
    color: #999 !important;
}

.layui-radio-disbaled {
    background-color: transparent !important;
}

/* 工单状态颜色 */
/* 已录入 */
.zmn-work-status-11 {
    background: #ff3333;
}
/* 已指派 */
.zmn-work-status-21 {
}
/* 已确认 */
.zmn-work-status-31 {
    background: #ff9900;
}
/* 已派单 */
.zmn-work-status-41 {
    background: #c5cc36;
}
/* 已接单 */
.zmn-work-status-51 {
    background: #66cc33;
}
/* 已上门 */
.zmn-work-status-61 {
    background: #008000;
}
/* 已完成 */
.zmn-work-status-71 {
    background: #009688;
}
/* 已收单 */
.zmn-work-status-81 {
    background: #333333;
}
/* 已算账 */
.zmn-work-status-91 {
    background: #000000;
}

/* 工单结果颜色 */
/* 进行中 */
.zmn-work-result-1 {
    background: #ff3333;
}
/* 成功 */
.zmn-work-result-2 {
    background: #009688;
}
/* 失败 */
.zmn-work-result-3 {
    background: #999999;
}
/* 弃单 */
.zmn-work-result-4 {
    background: #333333;
}

/* 支付状态颜色 */
/* 未支付 */
.zmn-pay-status-1 {
    background: #ff3333;
}
/* 支付中 */
.zmn-pay-status-2 {
    background: #009688;
}
/* 部分支付 */
.zmn-pay-status-3 {
    background: #009688;
}
/* 已支付 */
.zmn-pay-status-4 {
    background: #009688;
}
/* 退款中 */
.zmn-pay-status-12 {
    background: #999999;
}
/* 部分退款 */
.zmn-pay-status-13 {
    background: #999999;
}
/* 已退款 */
.zmn-pay-status-14 {
    background: #999999;
}
/* 退款失败 */
.zmn-pay-status-15 {
    background: #ff9900;
}

/* 投诉等级颜色 */
.zmn-complaint-level-1 {
    background: #2f4056;
}
.zmn-complaint-level-2 {
    background: #2f4056;
}
.zmn-complaint-level-3 {
    background: #2f4056;
}
.zmn-complaint-level-4 {
    background: #1e9fff;
}
.zmn-complaint-level-5 {
    background: #ffb800;
}
.zmn-complaint-level-6 {
    background: #ff5722;
}

.text-red {
    color: red;
}

.layui-input-inline-text {
    line-height: 36px;
    margin-left: -38px;
    width: 400px;
}

/* 时间选择框 */
.laydate-theme-time-hour .layui-laydate-content .laydate-time-list > li,
.laydate-theme-time-hour-minute .layui-laydate-content .laydate-time-list > li {
    display: none;
}

.laydate-theme-time-hour .layui-laydate-content .laydate-time-list > li li,
.laydate-theme-time-hour-minute
.layui-laydate-content
.laydate-time-list
> li
li {
    padding: 0;
    width: 100%;
    text-align: center;
}

.laydate-theme-time-hour
.layui-laydate-content
.laydate-time-list
> li:nth-child(1) {
    display: inline-block;
    width: 100%;
}

.laydate-theme-time-hour-minute
.layui-laydate-content
.laydate-time-list
> li:nth-child(1),
.laydate-theme-time-hour-minute
.layui-laydate-content
.laydate-time-list
> li:nth-child(2) {
    display: inline-block;
    width: 50%;
}

.tooltipster-sidetip.tooltipster-layui .layui-table-cell {
    display: table-cell;
    vertical-align: middle;
    height: auto;
    overflow: visible;
    text-overflow: inherit;
    white-space: normal;
}

.trueGreen {
    display: block;
    width: 24px;
    height: 24px;
    background: url(/static/images/correct.png) no-repeat;
    background-size: 100%;
}
.falseRed {
    display: block;
    width: 24px;
    height: 24px;
    background: url(/static/images/close-one.png) no-repeat;
    background-size: 100%;
}
.table-center th,
.table-center td {
    text-align: center !important;
}

#btn-cancel{
    width: 70px
}

.line_dan .layui-form-radio{
    width: 100%;
}
.lay_table{
    width: 800px;
    height: 200px;
    overflow-y: auto;
    margin-left: 115px;
}